#ifndef ITERATORLISTE_H_
#define ITERATORLISTE_H_

#include "Element.h"

class IteratorListe {
public:
	
	IteratorListe();
	IteratorListe(Element *);
	virtual ~IteratorListe();
	
	IteratorListe &operator ++(int bidon);
	IteratorListe &operator ++();
	bool operator ==(const IteratorListe &iterator);
	bool operator !=(const IteratorListe &iterator);
	Element *getElementCourant() const;
	Element *getElementCourant();
	void setElementCourant(Element *element);
	
private:
	Element *courant;
};

#endif /*ITERATORLISTE_H_*/
